import requests
from lxml import etree
import re

url = 'https://www.haodf.com/hospital/488/keshi/list.html'
response = requests.get(url)
html_str = response.content.decode()
root = etree.HTML(html_str)
root = root.xpath("//div[@class='hos-keshi']/div[@class='item-wrap']//li")
for link in root:
    li = int("".join(link.xpath(".//div[@class='count']/text()"))[:-3])
    # name = "".join(link.xpath(".//span[@class='service-item'][1]//text()"))
    # wenzhen = re.sub(r"\s", "", name)
    # guhao = "".join(link.xpath(".//span[@class='service-item'][2]//text()"))
    # r = re.sub(r"\s", "", guhao)
    # tuijan = link.xpath("./div[@class='tuijian-redu']//span[@class='score']/text()") or "暂无"
    # url = link.xpath("./@href")
    # print(li, wenzhen, r, tuijan, url)
    print(li, type(li))


"https://www.haodf.com/hospital/2014.html"

"https://www.haodf.com/hospital/2014/keshi/list.html"

"https://www.haodf.com/hospital/2014/keshi/59958.html"

"https://www.haodf.com/hospital/2014/keshi/59958/tuijian.html?type=keshi"

# s = "https://www.haodf.com/hospital/2014/keshi/59958.html"
#
# t = s.rstrip(".html") + "/tuijian.html?type=keshi"
# print(t)


"""
11197 河南省 焦作市 焦作市人民医院 神经内科 郜建卫 在线问诊：9元 预约挂号：未开通 3.1 https://www.haodf.com/doctor/73956.html
11198 河南省 焦作市 焦作市人民医院 神经内科 郑献召 在线问诊：9元 预约挂号：未开通 3.1 https://www.haodf.com/doctor/754187313.html
11199 河南省 焦作市 焦作市人民医院 神经内科 吕海东 在线问诊：未开通 预约挂号：未开通 3.1 https://www.haodf.com/doctor/74467.html
11200 河南省 焦作市 焦作市人民医院 神经内科 侯玉华 在线问诊：未开通 预约挂号：未开通 3.0 https://www.haodf.com/doctor/73969.html
11201 河南省 焦作市 焦作市人民医院 神经内科 王胜武 在线问诊：未开通 预约挂号：未开通 3.2 https://www.haodf.com/doctor/74041.html
11202 河南省 焦作市 焦作市人民医院 神经内科 张三军 在线问诊：9元起 预约挂号：未开通 3.2 https://www.haodf.com/doctor/6964362061.html
11203 河南省 焦作市 焦作市人民医院 神经内科 梁军利 在线问诊：9元 预约挂号：未开通 3.2 https://www.haodf.com/doctor/6827388894.html
11204 河南省 焦作市 焦作市人民医院 神经内科 张晓丽 在线问诊：未开通 预约挂号：未开通 3.1 https://www.haodf.com/doctor/74386.html
11205 河南省 焦作市 焦作市人民医院 神经内科 秦东香 在线问诊：未开通 预约挂号：未开通 3.1 https://www.haodf.com/doctor/74040.html
11206 河南省 焦作市 焦作市人民医院 神经内科 陆彬如 在线问诊：未开通 预约挂号：未开通 3.1 https://www.haodf.com/doctor/73971.html
11207 河南省 焦作市 焦作市人民医院 神经内科 汤小姣 在线问诊：0元起 预约挂号：未开通 3.1 https://www.haodf.com/doctor/6894297721.html
11208 河南省 焦作市 焦作市人民医院 神经内科 李树林 在线问诊：未开通 预约挂号：未开通 3.0 https://www.haodf.com/doctor/73970.html
11209 河南省 焦作市 焦作市人民医院 神经内科 潘奇芳 在线问诊：未开通 预约挂号：未开通 3.0 https://www.haodf.com/doctor/74039.html
11210 河南省 焦作市 焦作市人民医院 神经内科 杨斌 在线问诊：未开通 预约挂号：未开通 3.0 https://www.haodf.com/doctor/74042.html
11211 河南省 焦作市 焦作市人民医院 神经内科 张小丽 在线问诊：9元起 预约挂号：未开通 3.0 https://www.haodf.com/doctor/6475262152.html
11212 河南省 焦作市 焦作市人民医院 神经内科 韩凯 在线问诊：9元 预约挂号：未开通 3.0 https://www.haodf.com/doctor/6964367583.html
11213 河南省 焦作市 焦作市人民医院 神经内科 钱琪 在线问诊：未开通 预约挂号：未开通 3.0 https://www.haodf.com/doctor/265561.html
11214 河南省 焦作市 焦作市人民医院 神经内科 马晓丽 在线问诊：未开通 预约挂号：未开通 3.0 https://www.haodf.com/doctor/265558.html
11215 河南省 焦作市 焦作市人民医院 神经内科 袁利 在线问诊：未开通 预约挂号：未开通 3.0 https://www.haodf.com/doctor/265559.html
11216 河南省 焦作市 焦作市人民医院 神经内科 张守忠 在线问诊：未开通 预约挂号：未开通 2.8 https://www.haodf.com/doctor/74385.html


"""